package superminer.xinfang.com.ipreport.util;



import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;

/**
 * protobuf时间格式转化
 * Created by Administrator on 2018/3/28.
 */

public class DateTimeUtil {
//    private final static long TICKS_PER_MILLISECOND = 10000;
//
//    /**
//     * 将C#中的DateTime类型转为Java中的Date
//     *
//     * @param dateTime
//     * @return
//     */
//    public final static Date fromDateTimeToDate(MinersModel.MinerListBean.DateTime dateTime) {
//        long timeLong = dateTime.getValue();
//
//        MinersModel.MinerListBean.DateTime.TimeSpanScale timeSpanScale = dateTime.getScale();
//
//        Calendar c = Calendar.getInstance();
//        TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
//
//        switch (timeSpanScale) {
//            case DAYS:
//                // 24 * 60 * 60 * 1000
//                c.setTimeInMillis(timeLong * 86400000);
//                return c.getTime();
//            case HOURS:
//                // 60 * 60 * 1000
//                c.setTimeInMillis(timeLong * 3600000);
//                return c.getTime();
//            case MINUTES:
//                // 60 * 1000
//                c.setTimeInMillis(timeLong * 60000);
//                return c.getTime();
//            case SECONDS:
//                c.setTimeInMillis(timeLong * 1000);
//                return c.getTime();
//            case MILLISECONDS:
//                c.setTimeInMillis(timeLong);
//                return c.getTime();
//            case TICKS:
//                c.setTimeInMillis(timeLong / TICKS_PER_MILLISECOND);
//                return c.getTime();
//            default:
//                c.setTimeInMillis(0L);
//
//                return c.getTime();
//        }
//    }
}
